home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 11 / CU Amiga Magazine's Super CD-ROM 11 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-06].iso / cucd / graphics / mpimage / si / progress.h < prev    next >
C/C++ Source or Header  |  1995-05-15  |  2KB  |  67 lines

  1. // TSMorph - Amiga Morphing program
  2. // Copyright (C) © 1993  Topicsave Limited
  3.  
  4. // This program is free software; you can redistribute it and/or modify
  5. // it under the terms of the GNU General Public License as published by
  6. // the Free Software Foundation; either version 2 of the License, or
  7. // any later version.
  8.  
  9. // This program is distributed in the hope that it will be useful,
  10. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. // GNU General Public License for more details.
  13.  
  14. // You should have received a copy of the GNU General Public License
  15. // along with this program; if not, write to the Free Software
  16. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18. // mpaddock@cix.compulink.co.uk
  19.  
  20. /*
  21.  *  Source machine generated by GadToolsBox V2.0
  22.  *  which is (c) Copyright 1991-1993 Jaba Development
  23.  *
  24.  *  GUI Designed by : M J P
  25.  */
  26.  
  27. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  28. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  29.  
  30. #define GD_Progress                            0
  31. #define GD_Info                                1
  32.  
  33. #define GDX_Progress                           0
  34. #define GDX_Info                               1
  35.  
  36. #define Progress_CNT 2
  37.  
  38. extern struct IntuitionBase *IntuitionBase;
  39. extern struct Library       *GadToolsBase;
  40.  
  41. extern struct Screen        *Scr;
  42. extern UBYTE                 *PubScreenName;
  43. extern APTR                  VisualInfo;
  44. extern struct Window        *ProgressWnd;
  45. extern struct Gadget        *ProgressGList;
  46. extern struct IntuiMessage   ProgressMsg;
  47. extern UWORD                 ProgressZoom[4];
  48. extern struct Gadget        *ProgressGadgets[2];
  49. extern UWORD                 ProgressLeft;
  50. extern UWORD                 ProgressTop;
  51. extern UWORD                 ProgressWidth;
  52. extern UWORD                 ProgressHeight;
  53. extern UBYTE                *ProgressWdt;
  54. extern struct TextAttr      *Font, Attr;
  55. extern UWORD                 FontX, FontY;
  56. extern UWORD                 OffX, OffY;
  57. extern UWORD                 ProgressGTypes[];
  58. extern struct NewGadget      ProgressNGad[];
  59. extern ULONG                 ProgressGTags[];
  60. extern struct                      List InfoList;
  61.  
  62. extern int SetupScreen( void );
  63. extern void CloseDownScreen( void );
  64. extern int HandleProgressIDCMP( void );
  65. extern int OpenProgressWindow( void );
  66. extern void CloseProgressWindow( void );
  67.